/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ufs.dcomp.mgemeos.negocio;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
import ufs.dcomp.mgemeos.perfis.Organizador;
import ufs.dcomp.mgemeos.perfis.Participante;

/**
 *
 * @author Luiz Marcus
 * @modificação 15/02/11
 */
@XmlType(propOrder = {"idEvento","exposicoes", "organizadores", "participantes", "titulo", "inicio", "fim"})
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement
public class Evento implements Serializable {

    private static final long serialVersionUID = 1L;
    @XmlElement(name = "idEvento")
    private int idEvento;
    @XmlElement(name = "exposicoes")
    private ArrayList<Exposicao> exposicoes;
    @XmlElement(name = "organizadores")
    private ArrayList<Organizador> organizadores;
    @XmlElement(name = "participantes")
    private ArrayList<Participante> participantes;
    @XmlElement(name = "titulo")
    private String titulo;
    @XmlElement(name = "inicio")
    private String inicio;
    @XmlElement(name = "fim")
    private String fim;

    public Evento() {
    }

    /*public Evento(ArrayList<Exposicao> exposicoes, ArrayList<Organizador> organizadores, ArrayList<Participante> participantes,
    String titulo, Date inicio, Date fim) {
    this.titulo=titulo;
    this.exposicoes=exposicoes;
    this.fim=fim;
    this.inicio=inicio;
    this.organizadores=organizadores;
    this.participantes=participantes;
    }*/
    public String getTitulo() {
        return titulo;
    }

    public void setTitulo(String Titulo) {
        this.titulo = Titulo;
    }

    public ArrayList<Exposicao> getExposicoes() {
        return exposicoes;
    }

    public void setExposicoes(ArrayList<Exposicao> exposicoes) {
        this.exposicoes = exposicoes;
    }

    public String getFim() {
        return fim;
    }

    public void setFim(String fim) {
        this.fim = fim;
    }

    public String getInicio() {
        return inicio;
    }

    public void setInicio(String inicio) {
        this.inicio = inicio;
    }

    public ArrayList<Organizador> getOrganizadores() {
        return organizadores;
    }

    public void setOrganizadores(ArrayList<Organizador> organizadores) {
        this.organizadores = organizadores;
    }

    public ArrayList<Participante> getParticipantes() {
        return participantes;
    }

    public void setParticipantes(ArrayList<Participante> participantes) {
        this.participantes = participantes;
    }

    public int getIdEvento() {
        return idEvento;
    }

    public void setIdEvento(int idEvento) {
        this.idEvento = idEvento;
    }

    
}
